package com.os.dao;

import java.util.List;

import com.os.model.StoreH;
/**
 * 库存Dao层接口
 * @author HQG 2017年1月4日
 *
 */
public interface StoreDaoH {
	/**
	 * 获取所有菜品
	 * @return
	 */
	public List<StoreH> getAllFoodsH();
	/**
	 * 将菜谱所有菜品设置到库存中
	 * @return
	 */
	public boolean setStoresH(List<StoreH> stores);
	/**
	 * 分页加载库存
	 * @param page
	 * @param rows
	 * @return
	 */
	public List<StoreH> getLoadStoresH(int page,int rows);  
	/**
	 * 得到所有菜品数量
	 * @return
	 */
	public int getAllStoresH();
	/**
	 * 修改库存量
	 * @param fid	
	 * @param fnums
	 * @return
	 */
	public int updateStoreH(int fid,int fnums);
	/**
	 * 根据菜品ID获取库存量
	 * @param fid
	 * @return
	 */
	public int getFnumsByFid(int fid);
	/**
	 * 删除库存全部列表
	 * @return
	 */
	public int deleteStoreAllH();
	/**
	 * 根据菜名查询库存列表
	 * @param fname
	 * @return
	 */
	public List<StoreH> findStoresByFnameH(String fname);
	/**
	 * 增加库存
	 * @param fid
	 * @param fname
	 * @return
	 */
	public boolean addStoreH(int fid,String fname);
	/**
	 * 修改库存菜名
	 * @param fid
	 * @param fname
	 * @return
	 */
	public boolean updateStoreH(int fid,String fname);
}
